From: Kunal Mehta Date: Thu, 10 Dec 2015 18:58:41 +0000 (-0800) Subject: mw.Feedback: Support leaving feedback on foreign wikis X-Git-Tag: 1.31.0-rc.0~8740 X-Git-Url: http://git.cyclocoop.org/%28%5B%5E/404?a=commitdiff_plain;h=dd1b074962e36f20dca80dad6427a55d44fad081;p=lhc%2Fweb%2Fwiklou.git mw.Feedback: Support leaving feedback on foreign wikis Adds an optional apiUrl parameter that will be passed on to the mw.messagePoster if the feedback page is on a foreign wiki. Bug: T111590 Change-Id: I932c6af08b7bf1c98ab0d415d410a63680faf094 --- diff --git a/resources/src/mediawiki/mediawiki.feedback.js b/resources/src/mediawiki/mediawiki.feedback.js index ebf0e7d0d4..7afb9d3043 100644 --- a/resources/src/mediawiki/mediawiki.feedback.js +++ b/resources/src/mediawiki/mediawiki.feedback.js @@ -38,6 +38,7 @@ * @param {Object} [config] Configuration object * @cfg {mw.Title} [title="Feedback"] The title of the page where you collect * feedback. + * @cfg {string} [apiUrl] api.php URL if the feedback page is on another wiki * @cfg {string} [dialogTitleMessageKey="feedback-dialog-title"] Message key for the * title of the dialog box * @cfg {mw.Uri|string} [bugsLink="//phabricator.wikimedia.org/maniphest/task/create/"] URL where @@ -57,7 +58,7 @@ // Feedback page title this.feedbackPageTitle = config.title || new mw.Title( 'Feedback' ); - this.messagePosterPromise = mw.messagePoster.factory.create( this.feedbackPageTitle ); + this.messagePosterPromise = mw.messagePoster.factory.create( this.feedbackPageTitle, config.apiUrl ); // Links this.bugsTaskSubmissionLink = config.bugsLink || '//phabricator.wikimedia.org/maniphest/task/create/';